什么是依赖库
我们在Android开发过程中不可避免的需要引用别人造的轮子,在Android Studio中往往只需要一行代码就可以引用别人的库文件,如下图:
羡慕吧,那我们怎么将自己的库让别人引用呢?其实有两种方法,大家可以参考Android如何制作自己的依赖库上传至github供别人下载使用 这篇文章,我这里只介绍第一种方法,结合我自己的实践,顺便做个笔记,以后不用每次都去网上找了!
依赖库制作过程
新建普通工程
这里我新建一个CircleView过程,如下:
新建Module
然后点击File—>New—>New Module菜单栏创建一个Module,创建完成后工程结构如下:
修改Module目录下的build.gradle文件
写好代码后,修改Module目录下的build.gradle文件,如下:
切记,不然会帮错:Error:Dependency Puddings:videosdk1218:unspecified on project app resolves to an APK
。
上传到GitHub
选择菜单项VCS—>Import into Version Control—>Share Project on GitHub,上传工程到GitHub
我这里已经上传过了所以会出现仓库已经存在的提示!
发布自己的项目
在GitHub上找到刚刚的仓库,选择release标签:
填写相关信息:
然后点击Publish release
标签即可发布项目。
登录JitPack.io
在浏览器中输入https://jitpack.io/
,然后在Loop up输入框中输入仓库的地址,比如我的:https://github.com/Glemontree/CircleView:
点击get it即可,然后网页上会自动弹出怎么使用该库:
此时你就可以在项目中使用这个库了。